commonlibsse_ng\re\e/
ExtraDataType.rs

1bitflags::bitflags! {
2    #[derive(Debug, Copy, Clone, Default, PartialEq, Eq, PartialOrd, Ord, Hash)]
3    pub struct ExtraDataType: u32 {
4        /// 0x00
5        const None = 0x00;
6        /// 0x01 - ExtraHavok
7        const Havok = 0x01;
8        /// 0x02 - ExtraCell3D
9        const Cell3D = 0x02;
10        /// 0x03 - ExtraCellWaterType
11        const CellWaterType = 0x03;
12        /// 0x04 - ExtraRegionList
13        const RegionList = 0x04;
14        /// 0x05 - ExtraSeenData
15        const SeenData = 0x05;
16        /// 0x06 - ExtraEditorID
17        const EditorID = 0x06;
18        /// 0x07 - ExtraCellMusicType
19        const CellMusicType = 0x07;
20        /// 0x08 - ExtraCellSkyRegion
21        const CellSkyRegion = 0x08;
22        /// 0x09 - ExtraProcessMiddleLow
23        const ProcessMiddleLow = 0x09;
24        /// 0x0A - ExtraDetachTime
25        const DetachTime = 0x0A;
26        /// 0x0B - ExtraPersistentCell
27        const PersistentCell = 0x0B;
28        /// 0x0C
29        const Unk0C = 0x0C;
30        /// 0x0D - ExtraAction
31        const Action = 0x0D;
32        /// 0x0E - ExtraStartingPosition
33        const StartingPosition = 0x0E;
34        /// 0x0F
35        const Unk0F = 0x0F;
36        /// 0x10 - ExtraAnimGraphManager
37        const AnimGraphManager = 0x10;
38        /// 0x11 - ExtraBiped
39        const Biped = 0x11;
40        /// 0x12 - ExtraUsedMarkers
41        const UsedMarkers = 0x12;
42        /// 0x13 - ExtraDistantData
43        const DistantData = 0x13;
44        /// 0x14 - ExtraRagDollData
45        const RagDollData = 0x14;
46        /// 0x15 - ExtraContainerChanges
47        const ContainerChanges = 0x15;
48        /// 0x16 - ExtraWorn
49        const Worn = 0x16;
50        /// 0x17 - ExtraWornLeft
51        const WornLeft = 0x17;
52        /// 0x18 - ExtraPackageStartLocation
53        const PackageStartLocation = 0x18;
54        /// 0x19 - ExtraPackage
55        const Package = 0x19;
56        /// 0x1A - ExtraTresPassPackage
57        const TresPassPackage = 0x1A;
58        /// 0x1B - ExtraRunOncePacks
59        const RunOncePacks = 0x1B;
60        /// 0x1C - ExtraReferenceHandle
61        const ReferenceHandle = 0x1C;
62        /// 0x1D - ExtraFollower
63        const Follower = 0x1D;
64        /// 0x1E - ExtraLevCreaModifier
65        const LevCreaModifier = 0x1E;
66        /// 0x1F - ExtraGhost
67        const Ghost = 0x1F;
68        /// 0x20 - ExtraOriginalReference
69        const OriginalReference = 0x20;
70        /// 0x21 - ExtraOwnership
71        const Ownership = 0x21;
72        /// 0x22 - ExtraGlobal
73        const Global = 0x22;
74        /// 0x23 - ExtraRank
75        const Rank = 0x23;
76        /// 0x24 - ExtraCount
77        const Count = 0x24;
78        /// 0x25 - ExtraHealth
79        const Health = 0x25;
80        /// 0x26
81        const Unk26 = 0x26;
82        /// 0x27 - ExtraTimeLeft
83        const TimeLeft = 0x27;
84        /// 0x28 - ExtraCharge
85        const Charge = 0x28;
86        /// 0x29 - ExtraLight
87        const Light = 0x29;
88        /// 0x2A - ExtraLock
89        const Lock = 0x2A;
90        /// 0x2B - ExtraTeleport
91        const Teleport = 0x2B;
92        /// 0x2C - ExtraMapMarker
93        const MapMarker = 0x2C;
94        /// 0x2D - ExtraLeveledCreature
95        const LeveledCreature = 0x2D;
96        /// 0x2E - ExtraLeveledItem
97        const LeveledItem = 0x2E;
98        /// 0x2F - ExtraScale
99        const Scale = 0x2F;
100        /// 0x30 - ExtraMissingLinkedRefIDs
101        const MissingLinkedRefIDs = 0x30;
102        /// 0x31 - ExtraMagicCaster
103        const MagicCaster = 0x31;
104        /// 0x32 - NonActorMagicTarget
105        const NonActorMagicTarget = 0x32;
106        /// 0x33
107        const Unk33 = 0x33;
108        /// 0x34 - ExtraPlayerCrimeList
109        const PlayerCrimeList = 0x34;
110        /// 0x35
111        const Unk35 = 0x35;
112        /// 0x36 - ExtraEnableStateParent
113        const EnableStateParent = 0x36;
114        /// 0x37 - ExtraEnableStateChildren
115        const EnableStateChildren = 0x37;
116        /// 0x38 - ExtraItemDropper
117        const ItemDropper = 0x38;
118        /// 0x39 - ExtraDroppedItemList
119        const DroppedItemList = 0x39;
120        /// 0x3A - ExtraRandomTeleportMarker
121        const RandomTeleportMarker = 0x3A;
122        /// 0x3B
123        const Unk3B = 0x3B;
124        /// 0x3C - ExtraSavedHavokData
125        const SavedHavokData = 0x3C;
126        /// 0x3D - ExtraCannotWear
127        const CannotWear = 0x3D;
128        /// 0x3E - ExtraPoison
129        const Poison = 0x3E;
130        /// 0x3F - ExtraMagicLight
131        const MagicLight = 0x3F;
132        /// 0x40 - ExtraLastFinishedSequence
133        const LastFinishedSequence = 0x40;
134        /// 0x41 - ExtraSavedAnimation
135        const SavedAnimation = 0x41;
136        /// 0x42 - ExtraNorthRotation
137        const NorthRotation = 0x42;
138        /// 0x43 - ExtraSpawnContainer
139        const SpawnContainer = 0x43;
140        /// 0x44 - ExtraFriendHits
141        const FriendHits = 0x44;
142        /// 0x45 - ExtraHeadingTarget
143        const HeadingTarget = 0x45;
144        /// 0x46
145        const Unk46 = 0x46;
146        /// 0x47 - ExtraRefractionProperty
147        const RefractionProperty = 0x47;
148        /// 0x48 - ExtraStartingWorldOrCell
149        const StartingWorldOrCell = 0x48;
150        /// 0x49 - ExtraHotkey
151        const Hotkey = 0x49;
152        /// 0x4A - ExtraEditorRef3DData
153        const EditorRef3DData = 0x4A;
154        /// 0x4B - ExtraEditorRefMoveData
155        const EditorRefMoveData = 0x4B;
156        /// 0x4C - ExtraInfoGeneralTopic
157        const InfoGeneralTopic = 0x4C;
158        /// 0x4D - ExtraHasNoRumors
159        const HasNoRumors = 0x4D;
160        /// 0x4E - ExtraSound
161        const Sound = 0x4E;
162        /// 0x4F - ExtraTerminalState
163        const TerminalState = 0x4F;
164        /// 0x50 - ExtraLinkedRef
165        const LinkedRef = 0x50;
166        /// 0x51 - ExtraLinkedRefChildren
167        const LinkedRefChildren = 0x51;
168        /// 0x52 - ExtraActivateRef
169        const ActivateRef = 0x52;
170        /// 0x53 - ExtraActivateRefChildren
171        const ActivateRefChildren = 0x53;
172        /// 0x54 - ExtraCanTalkToPlayer
173        const CanTalkToPlayer = 0x54;
174        /// 0x55 - ExtraObjectHealth
175        const ObjectHealth = 0x55;
176        /// 0x56 - ExtraCellImageSpace
177        const CellImageSpace = 0x56;
178        /// 0x57 - ExtraNavMeshPortal
179        const NavMeshPortal = 0x57;
180        /// 0x58 - ExtraModelSwap
181        const ModelSwap = 0x58;
182        /// 0x59 - ExtraRadius
183        const Radius = 0x59;
184        /// 0x5A
185        const Unk5A = 0x5A;
186        /// 0x5B - ExtraFactionChanges
187        const FactionChanges = 0x5B;
188        /// 0x5C - ExtraDismemberedLimbs
189        const DismemberedLimbs = 0x5C;
190        /// 0x5D - ExtraActorCause
191        const ActorCause = 0x5D;
192        /// 0x5E - ExtraMultiBound
193        const MultiBound = 0x5E;
194        /// 0x5F - MultiBoundMarkerData
195        const MultiBoundMarkerData = 0x5F;
196        /// 0x60 - ExtraMultiBoundRef
197        const MultiBoundRef = 0x60;
198        /// 0x61 - ExtraReflectedRefs
199        const ReflectedRefs = 0x61;
200        /// 0x62 - ExtraReflectorRefs
201        const ReflectorRefs = 0x62;
202        /// 0x63 - ExtraEmittanceSource
203        const EmittanceSource = 0x63;
204        /// 0x64
205        const Unk64 = 0x64;
206        /// 0x65 - ExtraCombatStyle
207        const CombatStyle = 0x65;
208        /// 0x66
209        const Unk66 = 0x66;
210        /// 0x67 - ExtraPrimitive
211        const Primitive = 0x67;
212        /// 0x68 - ExtraOpenCloseActivateRef
213        const OpenCloseActivateRef = 0x68;
214        /// 0x69 - ExtraAnimNoteReceiver
215        const AnimNoteReceiver = 0x69;
216        /// 0x6A - ExtraAmmo
217        const Ammo = 0x6A;
218        /// 0x6B - ExtraPatrolRefData
219        const PatrolRefData = 0x6B;
220        /// 0x6C - ExtraPackageData
221        const PackageData = 0x6C;
222        /// 0x6D - ExtraOcclusionShape
223        const OcclusionShape = 0x6D;
224        /// 0x6E - ExtraCollisionData
225        const CollisionData = 0x6E;
226        /// 0x6F - ExtraSayTopicInfoOnceADay
227        const SayTopicInfoOnceADay = 0x6F;
228        /// 0x70 - ExtraEncounterZone
229        const EncounterZone = 0x70;
230        /// 0x71 - ExtraSayToTopicInfo
231        const SayTopicInfo = 0x71;
232        /// 0x72 - ExtraOcclusionPlaneRefData
233        const OcclusionPlaneRefData = 0x72;
234        /// 0x73 - ExtraPortalRefData
235        const PortalRefData = 0x73;
236        /// 0x74 - ExtraPortal
237        const Portal = 0x74;
238        /// 0x75 - ExtraRoom
239        const Room = 0x75;
240        /// 0x76 - ExtraHealthPerc
241        const HealthPerc = 0x76;
242        /// 0x77 - ExtraRoomRefData
243        const RoomRefData = 0x77;
244        /// 0x78 - ExtraGuardedRefData
245        const GuardedRefData = 0x78;
246        /// 0x79 - ExtraCreatureAwakeSound
247        const CreatureAwakeSound = 0x79;
248        /// 0x7A
249        const Unk7A = 0x7A;
250        /// 0x7B - ExtraHorse
251        const Horse = 0x7B;
252        /// 0x7C - ExtraIgnoredBySandbox
253        const IgnoredBySandbox = 0x7C;
254        /// 0x7D - ExtraCellAcousticSpace
255        const CellAcousticSpace = 0x7D;
256        /// 0x7E - ExtraReservedMarkers
257        const ReservedMarkers = 0x7E;
258        /// 0x7F - ExtraWeaponIdleSound
259        const WeaponIdleSound = 0x7F;
260        /// 0x80 - ExtraWaterLightRefs
261        const WaterLightRefs = 0x80;
262        /// 0x81 - ExtraLitWaterRefs
263        const LitWaterRefs = 0x81;
264        /// 0x82 - ExtraWeaponAttackSound
265        const WeaponAttackSound = 0x82;
266        /// 0x83 - ExtraActivateLoopSound
267        const ActivateLoopSound = 0x83;
268        /// 0x84 - ExtraPatrolRefInUseData
269        const PatrolRefInUseData = 0x84;
270        /// 0x85 - ExtraAshPileRef
271        const AshPileRef = 0x85;
272        /// 0x86 - ExtraCreatureMovementSound
273        const CreatureMovementSound = 0x86;
274        /// 0x87 - ExtraFollowerSwimBreadcrumbs
275        const FollowerSwimBreadcrumbs = 0x87;
276        /// 0x88 - ExtraAliasInstanceArray
277        const AliasInstanceArray = 0x88;
278        /// 0x89 - ExtraLocation
279        const Location = 0x89;
280        /// 0x8A
281        const Unk8A = 0x8A;
282        /// 0x8B - ExtraLocationRefType
283        const LocationRefType = 0x8B;
284        /// 0x8C - ExtraPromotedRef
285        const PromotedRef = 0x8C;
286        /// 0x8D - ExtraAnimationSequencer
287        const AnimationSequencer = 0x8D;
288        /// 0x8E - ExtraOutfitItem
289        const OutfitItem = 0x8E;
290        /// 0x8F
291        const Unk8F = 0x8F;
292        /// 0x90 - ExtraLeveledItemBase
293        const LeveledItemBase = 0x90;
294        /// 0x91 - ExtraLightData
295        const LightData = 0x91;
296        /// 0x92 - ExtraSceneData
297        const SceneData = 0x92;
298        /// 0x93 - ExtraBadPosition
299        const BadPosition = 0x93;
300        /// 0x94 - ExtraHeadTrackingWeight
301        const HeadTrackingWeight = 0x94;
302        /// 0x95 - ExtraFromAlias
303        const FromAlias = 0x95;
304        /// 0x96 - ExtraShouldWear
305        const ShouldWear = 0x96;
306        /// 0x97 - ExtraFavorCost
307        const FavorCost = 0x97;
308        /// 0x98 - ExtraAttachedArrows3D
309        const AttachedArrows3D = 0x98;
310        /// 0x99 - ExtraTextDisplayData
311        const TextDisplayData = 0x99;
312        /// 0x9A - ExtraAlphaCutoff
313        const AlphaCutoff = 0x9A;
314        /// 0x9B - ExtraEnchantment
315        const Enchantment = 0x9B;
316        /// 0x9C - ExtraSoul
317        const Soul = 0x9C;
318        /// 0x9D - ExtraForcedTarget
319        const ForcedTarget = 0x9D;
320        /// 0x9E
321        const Unk9E = 0x9E;
322        /// 0x9F - ExtraUniqueID
323        const UniqueID = 0x9F;
324        /// 0xA0 - ExtraFlags
325        const Flags = 0xA0;
326        /// 0xA1 - ExtraRefrPath
327        const RefrPath = 0xA1;
328        /// 0xA2 - ExtraDecalGroup
329        const DecalGroup = 0xA2;
330        /// 0xA3 - ExtraLockList
331        const LockList = 0xA3;
332        /// 0xA4 - ExtraForcedLandingMarker
333        const ForcedLandingMarker = 0xA4;
334        /// 0xA5 - ExtraLargeRefOwnerCells
335        const LargeRefOwnerCells = 0xA5;
336        /// 0xA6 - ExtraCellWaterEnvMap
337        const CellWaterEnvMap = 0xA6;
338        /// 0xA7 - ExtraCellGrassData
339        const CellGrassData = 0xA7;
340        /// 0xA8 - ExtraTeleportName
341        const TeleportName = 0xA8;
342        /// 0xA9 - ExtraInteraction
343        const Interaction = 0xA9;
344        /// 0xAA - ExtraWaterData
345        const WaterData = 0xAA;
346        /// 0xAB - ExtraWaterCurrentZoneData
347        const WaterCurrentZoneData = 0xAB;
348        /// 0xAC - ExtraAttachRef
349        const AttachRef = 0xAC;
350        /// 0xAD - ExtraAttachRefChildren
351        const AttachRefChildren = 0xAD;
352        /// 0xAE - ExtraGroupConstraint
353        const GroupConstraint = 0xAE;
354        /// 0xAF - ExtraScriptedAnimDependence
355        const ScriptedAnimDependence = 0xAF;
356        /// 0xB0 - ExtraCachedScale
357        const CachedScale = 0xB0;
358        /// 0xB1 - ExtraRaceData
359        const RaceData = 0xB1;
360        /// 0xB2 - ExtraGIDBuffer
361        const GIDBuffer = 0xB2;
362        /// 0xB3 - ExtraMissingRefIDs
363        const MissingRefIDs = 0xB3;
364        /// 0xB4
365        const UnkB4 = 0xB4;
366        /// 0xB5 - ExtraResourcesPreload
367        const ResourcesPreload = 0xB5;
368        /// 0xB6
369        const UnkB6 = 0xB6;
370        /// 0xB7
371        const UnkB7 = 0xB7;
372        /// 0xB8
373        const UnkB8 = 0xB8;
374        /// 0xB9
375        const UnkB9 = 0xB9;
376        /// 0xBA
377        const UnkBA = 0xBA;
378        /// 0xBB
379        const UnkBB = 0xBB;
380        /// 0xBC
381        const UnkBC = 0xBC;
382        /// 0xBD
383        const UnkBD = 0xBD;
384        /// 0xBE
385        const UnkBE = 0xBE;
386        /// 0xBF
387        const UnkBF = 0xBF;
388    }
389}